package com.sakiko.audiobook.vo.album;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.Date;
 
@Data
@Schema(description = "用户专辑声音列表信息")
public class AlbumTrackListVo {
 
    @Schema(description = "声音id")
    private Long trackId;
 
    @Schema(description = "标题")
    private String trackTitle;
 
    @Schema(description = "声音媒体时长，单位秒")
    private BigDecimal mediaDuration;
 
    @Schema(description = "排序")
    private Integer orderNum;
 
    @Schema(description = "播放量")
    private Integer playStatNum;
 
    @Schema(description = "评论数")
    private Integer commentStatNum;
 
    @Schema(description = "发布时间")
    private Date createTime;
 
    @Schema(description = "是否显示付费标识，isShowPiadMark=true，则显示付费标识")
    private Boolean isShowPaidMark = false;
 
}